Pour aller plus loin (Ancien programme) - 3e
Algorithme et programmation
Exercice 1 : Calculer la distance entre deux points d'un repère
Écrire un algorithme capable de calculer la distance entre deux points A(x_a,y_a) et B(x_b,y_b)
d'un repère orthonormé.
Votre algorithme doit afficher les mêmes résultats pour les exemples suivants :
Votre algorithme doit afficher les mêmes résultats pour les exemples suivants :
-
pour :
- x_a = -7
- y_a = 3
- x_b = 9
- y_b = 3
-
pour :
- x_a = 0
- y_a = 4
- x_b = 0
- y_b = -9
Exercice 2 : Resultat de boucle Pour
On considère l'algorithme ci-dessous :
\(S\) ← \(0\)
Pour \(i\) allant de \(1\) à \(N\) :
\(S\) ← \(2 + S + i\)
Si \(N=4\), quelle est la valeur finale de \(S\) ?
Exercice 3 : Etapes avec Si/Sinon
On considère l'algorithme ci-dessous :
\(b\) ← \(6 + a\)
\(c\) ← \(2 \times a\)
\(a\) ← \(2 \times a\)
Si \(b \gt c\) :
\(b\) ← \(a + c\)
Sinon
\(b\) ← \(a + b\)
Faire fonctionner l'algorithme précédent pour \(a=1\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 4 : Resultat de boucle Tant que (reste de division)
On considère l'algorithme ci-dessous :
Tant que \(a \gt b\) :
\(a\) ← \(a - b\)
Si \(a=30\) et \(b=13\), quelle est la valeur finale de \(a\) ?
Exercice 5 : Initiation - Test simple et géométrie
On considère l'algorithme ci-dessous :
Trouver parmi les figures suivantes, celles qui ont pu être tracées avec cet algorithme.
Tracer une droite \((d)\)
Choisir une forme géométrique au hasard
Si la forme choisie est un triangle :
Tracer un triangle \(ABC\)
Sinon
Tracer un rectangle \(ABCD\)
Tracer le symétrique de la forme par rapport à la droite \((d)\)
Trouver parmi les figures suivantes, celles qui ont pu être tracées avec cet algorithme.
- 1.
- 2.
- 3.
- 4.